列、参数或变量#5:找不到数据类型

您所在的位置:网站首页 数据库找不到数据类型 pk_dept 列、参数或变量#5:找不到数据类型

列、参数或变量#5:找不到数据类型

2024-07-15 06:06| 来源: 网络整理| 查看: 265

根据所示的错误,

Parameter or variable '@P5' has an invalid data type. (2724)")

SQL查询中的source_hash (靠近WHERE子句)需要一些值(字符串或整型),但是source_hash变量没有给出确切的数据类型,并且在代码中使用了''.join(raw)和source_hash = raw。这意味着,如果您的代码成功地为该部分编译,则原始变量可以是列表或元组。

例如,

代码语言:javascript复制..... WHERE source_hash = "452dferasd5481asd5"

这是SQL query所期望的,但source_hash变量可以是列表或元组,

代码语言:javascript复制['452dferasd5481asd5','',...] or ('452dferasd5481asd5', '',...)

因此,尝试打印source_hash变量以检查其数据类型。如果它出现在给定的示例中,您可以使用source_hash[0]来获取它。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3